namespace SPDeploy.Library.Helpers
{
    using System;

    public class ProcessorContext : ICloneable
    {
        #region Properties: public

        public bool ChildrenDeleted { get; set; }
        public object ParentResult { get; set; }

        #endregion

        #region ICloneable Members

        object ICloneable.Clone()
        {
            return Clone();
        }

        #endregion

        #region Methods: public

        public ProcessorContext Clone()
        {
            return (ProcessorContext) MemberwiseClone();
        }

        #endregion
    }
}